-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "готова" or "готов"


newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит человеческий силуэт, заполненный 'ничем'. Он смотри на тебя.*#WHITE#
В момент твоей смерти я перенёс тебя сюда. Я Эйдолон.
Я думаю, что ты достоен моего внимания. Я с интересом буду наблюдать за твоими будущими шагами.
Ты можешь здесь отдохнуть, а когда будешь ]]..sex..[[, я отправлю тебя назад на материальный план.
Но не злоупотребляй моей помощью. Я не твой слуга и не буду постоянно спасать тебя от смерти.
Что же касается твоих вопросов по поводу этого места, то они останутся без ответа. Я помощник, а не справочник.]],
	answers = {
		{"Спасибо. Я немного отдохну."},
		{"Спасибо. Я готов вернуться!", 
			cond=function() return game.level.source_level end,
			action=function() game.level.data.eidolon_exit(false) end
		},
		{"Спасибо, но я боюсь, что всё равно не выживу, ты можешь вернуть меня в какое-нибудь другое место?",
			cond=function() return game.level.source_level and (not game.level.source_level.data or not game.level.source_level.data.no_worldport) end,
			action=function() game.level.data.eidolon_exit(true) end
		},
		{"Спасибо. Я готов вернуться!",
			cond=function() return not game.level.source_level end,
			jump="jump_error",
		},
		{"Спасибо, но я устал от этой жизни, я больше так не могу, пожалуйста, позволь мне умереть.", jump="die"},
	}
}

newChat{ id="jump_error",
	text = [[Кажется, был нарушен поток времени...
Я попытаюсь вернуть тебя в безопасное место.]],
	answers = {
		{"Спасибо.", action=function(npc, player) game:changeLevel(1, "wilderness") end},
	}
}

newChat{ id="die",
	text = [[#LIGHT_GREEN#*Он, кажется, смотрит на тебя с удивлением.*#WHITE#
Я... у меня были на тебя планы, но ты не могу идти против свободы твоего выбора. Знай же, что тебя ждёт великая судьба.
Ты понимаешь?]],
	answers = {
		{"Пожалуйста, позволь мне умереть.", action=function(npc, player) game:getPlayer(true):die(game.player, {special_death_msg=("asked the Eidolon to let %s die in peace"):format(game.player.female and "her" or "him")}) end},
		{"Наверное, дайствительно стоит жить!"},
	}
}

return "welcome"
